﻿using LibNiconico.NiconicoApi.Mylist;
using LibNiconico.NiconicoApi.Videos;
using LibNiconico.NiconicoApi.Videos.ThumbInfo;
using NicoView.Model.Service.Results;
using NicoView.Model.Share.Service.Events;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace NicoView.Model.Service.Events
{
    public sealed class NicoVideoInfoConsoleEventArgs:NicoEventArgs
    {
        internal NicoVideoInfoConsoleEventArgs(NicoVideoThumbInfo thumb, IEnumerable<NicoMylistItem> mylists)
        {
            this.Thumb = thumb;
            this.MylistItems = new List<NicoMylistItem>(mylists);
        }

        

        public NicoVideoThumbInfo Thumb { get; private set; }


        public ICollection<NicoMylistItem> MylistItems { get; private set; }
    }
}
